life in grenada